FluentBooking\App\Services\AvailabilityService A

Total Complexity 74
Dependencies 8
Dependents 3
Total lines 469
Lines of code 388
Logical lines of code 201
Comment lines 5
Methods 12
Properties 0

Methods 12

Method Rating Maintainability Complexity Lines of code
getUtcWeeklySchedules()
C
32 24 108
getUtcDateOverrides()
C
34 23 99
getDateOverrideDays()
A
46 8 44
getScheduleOptions()
S
49 4 30
createScheduleSchema()
S
58 3 15
isTitleAlreadyExist()
S
62 3 12
availabilitySchedules()
S
52 2 24
updateOtherDefaultStatus()
S
57 2 16
getFormattedSchedule()
S
55 1 18
maybeCreateAvailability()
S
63 2 10
getDefaultSchedule()
S
69 1 7
getAvailabilityUsageCount()
S
73 1 5